home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-06-08 | 1.8 KB | 84 lines | [TEXT/R*ch] |
- /*------------------------------------------------------------------------------
- File: PaletteExt.idl
-
- Contains: Palette interface
-
- Written by: Sue Dumont
- Andrey Dolgachev
-
- Copyright: © 1995 by Apple Computer, Inc., all rights reserved.
- ------------------------------------------------------------------------------*/
-
- #ifndef _PALETTEEXTENSION_
- #define _PALETTEEXTENSION_
-
- #ifndef _EXTENSN_
- #include <Extensn.idl>
- #endif
-
- #ifndef _SELECTPARTVERSION_
- #include "SelectPartVers.h"
- #endif
-
- //==============================================================================
- // Classes used by this interface
- //==============================================================================
-
- interface ODPart;
- interface KSS_SelectPart;
-
- //==============================================================================
- #pragma somemittypes on
-
- const ODISOStr kPaletteExtension = "Apple Computer:Extension:ScriptPalette";
-
-
- #ifdef __PRIVATE__
- //==============================================================================
- // Implementation Types
- //==============================================================================
-
- #endif
-
- //==============================================================================
- // som_SESettingsExtension
- //==============================================================================
-
- module Samples
- {
- interface PaletteExt : ODExtension
- {
- void GetName();
-
- #ifdef __SOMIDL__
- implementation
- {
- majorversion = somClassMajorVersion;
- minorversion = somClassMinorVersion;
-
- functionprefix = PaletteExt__;
-
- override:
- somInit,
- somUninit,
- InitExtension,
- Acquire,
- Release;
- releaseorder:
- GetName;
-
- #ifdef __PRIVATE__
- passthru C_xh =
- "class KSS_SelectPart;";
-
- KSS_SelectPart fOwner;
- #endif
- };
- #endif
- };
- };
-
- #pragma somemittypes off
-
- #endif
-